home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / dev / c / GAPLib.lha / GAPLib_Beta / wrappers / c_plus_plus / GAP.hh next >
Text File  |  1999-04-22  |  383b  |  28 lines

  1.  
  2. #ifndef    __GAP_HH__
  3. #define    __GAP_HH__
  4.  
  5. extern "C" {
  6. #include <GAP.h>
  7. }
  8.  
  9. class GPopulation {
  10. public:
  11.     GPopulation(int,int,struct TagItem *);
  12.     GPopulation(int,int);
  13.     ~GPopulation();
  14.  
  15.     struct Popstat *GetStats(void);
  16.     void    *GetMember(int);
  17.     int GetSize(void);
  18.     void SetSize(int);
  19.     int GetGeneration(void);
  20.  
  21.     void Evolve(struct TagItem *);
  22.  
  23. private:
  24.     struct Population *Pop;
  25. };
  26.  
  27. #endif
  28.